deep trenches - German English Dictionary